/* CSS Reset */
* {
    margin:0;
    padding:0;
    box-sizing: border-box; /* 使用 border-box 模型 */
}

html {
    line-height: 1.15; /* 设置行高 */
    -webkit-text-size-adjust: 100%; /* 在 iOS Safari 中禁用文字大小调整 */
}

body {
    font-family: Arial, sans-serif; /* 设置基本字体 */
    font-size: 12px; /* 设置基本字体大小 */
    color: #333; /* 设置基本字体颜色 */
    background-color: #fff; /* 设置背景颜色 */
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal; /* 去除标题默认粗体 */
}

h1 {
    font-size: 2em; /* 标题大小 */
}

h2 {
    font-size: 1.5em; /* 副标题大小 */
}

p {
    margin-bottom: 1em; /* 设置段落底部间距 */
}

/* 移除列表的默认样式 */
ul, ol {
    list-style: none; /* 移除项目符号和编号 */
}

/* 移除链接的默认下划线 */
a {
    text-decoration: none; /* 去除下划线 */
    color: inherit; /* 继承父元素颜色 */
}

/* 表格 */
table {
    border-collapse: collapse; /* 合并表格边框 */
    width: 100%; /* 表格宽度为 100% */
}

th, td {
    padding: 8px; /* 表格单元格内边距 */
    text-align: left; /* 左对齐 */
}

/* 表单元素 */
input, button, textarea, select {
    font-family: inherit; /* 继承字体 */
    font-size: inherit; /* 继承字体大小 */
    line-height: inherit; /* 继承行高 */
}

/* 其他元素 */
blockquote {
    margin: 0; /* 去除默认边距 */
}

code {
    font-family: monospace; /* 设置代码字体 */
}
